home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_36.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
73KB
|
1,309 lines
# near model CODE resource
# jump table entries: 5880-5888 (9 of them)
export_735:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000008 266E 000C movea.l A3, [A6 + 0xC]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 4207 clr.b D7
00000012 206E 0014 movea.l A0, [A6 + 0x14]
00000016 2F28 000A move.l -[A7], [A0 + 0xA]
0000001A 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000001E 2D40 FFF0 move.l [A6 - 0x10], D0
00000022 2F00 move.l -[A7], D0
00000024 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000028 2F0B move.l -[A7], A3
0000002A 2053 movea.l A0, [A3]
0000002C 2050 movea.l A0, [A0]
0000002E 2268 003C movea.l A1, [A0 + 0x3C]
00000032 4E91 jsr [A1]
00000034 4A00 tst.b D0
00000036 4FEF 0010 lea.l A7, [A7 + 0x10]
0000003A 6700 00C4 beq +0xC6 /* 00000100 */
0000003E 2F0B move.l -[A7], A3
00000040 2053 movea.l A0, [A3]
00000042 2050 movea.l A0, [A0]
00000044 2268 007C movea.l A1, [A0 + 0x7C]
00000048 4E91 jsr [A1]
0000004A 48C0 ext.l D0
0000004C 588F addq.l A7, 4
0000004E 2F00 move.l -[A7], D0
00000050 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000054 7E01 moveq.l D7, 0x01
00000056 486E FFF4 pea.l [A6 - 0xC]
0000005A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000005E 2F0B move.l -[A7], A3
00000060 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00000064 206E 0014 movea.l A0, [A6 + 0x14]
00000068 303C 0200 move.w D0, 0x200
0000006C C068 000E and.w D0, [A0 + 0xE]
00000070 7200 moveq.l D1, 0x00
00000072 3200 move.w D1, D0
00000074 4A81 tst.l D1
00000076 56C0 sne D0
00000078 0240 0001 andi.w D0, 0x1
0000007C 48C0 ext.l D0
0000007E 1C00 move.b D6, D0
00000080 2053 movea.l A0, [A3]
00000082 0828 0006 002E btst.b [A0 + 0x2E], 0x6
00000088 56C0 sne D0
0000008A 4400 neg.b D0
0000008C 4A00 tst.b D0
0000008E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000092 6712 beq +0x14 /* 000000A6 */
00000094 7000 moveq.l D0, 0x00
00000096 2F00 move.l -[A7], D0
00000098 4878 7FFF push.l 0x7FFF
0000009C 2054 movea.l A0, [A4]
0000009E 2F28 0014 move.l -[A7], [A0 + 0x14]
000000A2 A9D1 syscall TESetSelect
000000A4 604E bra +0x50 /* 000000F4 */
label000000A6:
000000A6 2053 movea.l A0, [A3]
000000A8 7010 moveq.l D0, 0x10
000000AA C0A8 0010 and.l D0, [A0 + 0x10]
000000AE 6636 bne +0x38 /* 000000E6 */
000000B0 2054 movea.l A0, [A4]
000000B2 2068 0014 movea.l A0, [A0 + 0x14]
000000B6 2050 movea.l A0, [A0]
000000B8 7001 moveq.l D0, 0x01
000000BA B068 003A cmp.w D0, [A0 + 0x3A]
000000BE 6726 beq +0x28 /* 000000E6 */
000000C0 2F0C move.l -[A7], A4
000000C2 4EBA 0B3A jsr [PC + 0xB3A /* 00000BFE */]
000000C6 3A00 move.w D5, D0
000000C8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000000CC 1F06 move.b -[A7], D6
000000CE 2054 movea.l A0, [A4]
000000D0 2F28 0014 move.l -[A7], [A0 + 0x14]
000000D4 A9D4 syscall TEClick
000000D6 48C5 ext.l D5
000000D8 2F05 move.l -[A7], D5
000000DA 2F0C move.l -[A7], A4
000000DC 4EBA 0BBC jsr [PC + 0xBBC /* 00000C9A */]
000000E0 4FEF 000C lea.l A7, [A7 + 0xC]
000000E4 600E bra +0x10 /* 000000F4 */
label000000E6:
000000E6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000000EA 1F06 move.b -[A7], D6
000000EC 2054 movea.l A0, [A4]
000000EE 2F28 0014 move.l -[A7], [A0 + 0x14]
000000F2 A9D4 syscall TEClick
label000000F4:
000000F4 486E FFF4 pea.l [A6 - 0xC]
000000F8 2F0B move.l -[A7], A3
000000FA 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
000000FE 508F addq.l A7, 8
label00000100:
00000100 1007 move.b D0, D7
00000102 4CEE 18E0 FFDC movem.l D5,D6,D7,A3,A4, [A6 - 0x24]
00000108 4E5E unlink A6
0000010A 4E75 rts
export_736:
0000010C 4E56 FFF2 link A6, -0x000E
00000110 48E7 0118 movem.l -[A7], D7,A3,A4
00000114 266E 000C movea.l A3, [A6 + 0xC]
00000118 286E 0008 movea.l A4, [A6 + 0x8]
0000011C 2F0C move.l -[A7], A4
0000011E 4EBA 02EE jsr [PC + 0x2EE /* 0000040E */]
00000122 206E 0014 movea.l A0, [A6 + 0x14]
00000126 303C 0100 move.w D0, 0x100
0000012A C068 000E and.w D0, [A0 + 0xE]
0000012E 7200 moveq.l D1, 0x00
00000130 3200 move.w D1, D0
00000132 4A81 tst.l D1
00000134 588F addq.l A7, 4
00000136 6706 beq +0x8 /* 0000013E */
00000138 7000 moveq.l D0, 0x00
0000013A 6000 0170 bra +0x172 /* 000002AC */
label0000013E:
0000013E 206E 0014 movea.l A0, [A6 + 0x14]
00000142 203C 0000 00FF move.l D0, 0xFF
00000148 C0A8 0002 and.l D0, [A0 + 0x2]
0000014C 1D40 FFF3 move.b [A6 - 0xD], D0
00000150 7000 moveq.l D0, 0x00
00000152 102E FFF3 move.b D0, [A6 - 0xD]
00000156 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000015A 6610 bne +0x12 /* 0000016C */
0000015C 2053 movea.l A0, [A3]
0000015E 7010 moveq.l D0, 0x10
00000160 C0A8 0010 and.l D0, [A0 + 0x10]
00000164 6606 bne +0x8 /* 0000016C */
00000166 7000 moveq.l D0, 0x00
00000168 6000 0142 bra +0x144 /* 000002AC */
label0000016C:
0000016C 7000 moveq.l D0, 0x00
0000016E 102E FFF3 move.b D0, [A6 - 0xD]
00000172 0C40 0003 cmpi.w D0, 0x3
00000176 6606 bne +0x8 /* 0000017E */
00000178 7000 moveq.l D0, 0x00
0000017A 6000 0130 bra +0x132 /* 000002AC */
label0000017E:
0000017E 2053 movea.l A0, [A3]
00000180 0828 0006 002E btst.b [A0 + 0x2E], 0x6
00000186 56C0 sne D0
00000188 4400 neg.b D0
0000018A 4A00 tst.b D0
0000018C 671E beq +0x20 /* 000001AC */
0000018E 7000 moveq.l D0, 0x00
00000190 102E FFF3 move.b D0, [A6 - 0xD]
00000194 0C00 001C cmpi.b D0, 0x1C
00000198 6512 bcs +0x14 /* 000001AC */
0000019A 7000 moveq.l D0, 0x00
0000019C 102E FFF3 move.b D0, [A6 - 0xD]
000001A0 0C00 001F cmpi.b D0, 0x1F
000001A4 6206 bhi +0x8 /* 000001AC */
000001A6 7001 moveq.l D0, 0x01
000001A8 6000 0102 bra +0x104 /* 000002AC */
label000001AC:
000001AC 486E FFF4 pea.l [A6 - 0xC]
000001B0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001B4 2F0B move.l -[A7], A3
000001B6 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
000001BA 7000 moveq.l D0, 0x00
000001BC 102E FFF3 move.b D0, [A6 - 0xD]
000001C0 0C40 001B cmpi.w D0, 0x1B
000001C4 4FEF 000C lea.l A7, [A7 + 0xC]
000001C8 6630 bne +0x32 /* 000001FA */
000001CA 4207 clr.b D7
000001CC 7000 moveq.l D0, 0x00
000001CE 1007 move.b D0, D7
000001D0 4A80 tst.l D0
000001D2 2053 movea.l A0, [A3]
000001D4 0228 00BF 002E andi.b [A0 + 0x2E], 0xBF
000001DA 2200 move.l D1, D0
000001DC ED09 lsl D1.b, 6
000001DE 0201 0040 andi.b D1, 0x40 /* '@' */
000001E2 8328 002E or.b [A0 + 0x2E], D1
000001E6 2054 movea.l A0, [A4]
000001E8 2F28 0014 move.l -[A7], [A0 + 0x14]
000001EC A9D7 syscall TEDelete
000001EE 2F0C move.l -[A7], A4
000001F0 4EBA 0878 jsr [PC + 0x878 /* 00000A6A */]
000001F4 588F addq.l A7, 4
000001F6 6000 00A6 bra +0xA8 /* 0000029E */
label000001FA:
000001FA 486E FFF3 pea.l [A6 - 0xD]
000001FE 2F0C move.l -[A7], A4
00000200 4EBA 00B4 jsr [PC + 0xB4 /* 000002B6 */]
00000204 4A00 tst.b D0
00000206 508F addq.l A7, 8
00000208 6700 0094 beq +0x96 /* 0000029E */
0000020C 4207 clr.b D7
0000020E 7000 moveq.l D0, 0x00
00000210 1007 move.b D0, D7
00000212 4A80 tst.l D0
00000214 2053 movea.l A0, [A3]
00000216 0228 00BF 002E andi.b [A0 + 0x2E], 0xBF
0000021C 2200 move.l D1, D0
0000021E ED09 lsl D1.b, 6
00000220 0201 0040 andi.b D1, 0x40 /* '@' */
00000224 8328 002E or.b [A0 + 0x2E], D1
00000228 2054 movea.l A0, [A4]
0000022A 4A28 001A tst.b [A0 + 0x1A]
0000022E 6702 beq +0x4 /* 00000232 */
00000230 A896 syscall HidePen
label00000232:
00000232 7000 moveq.l D0, 0x00
00000234 102E FFF3 move.b D0, [A6 - 0xD]
00000238 0C40 0008 cmpi.w D0, 0x8
0000023C 663E bne +0x40 /* 0000027C */
0000023E 2054 movea.l A0, [A4]
00000240 2068 0014 movea.l A0, [A0 + 0x14]
00000244 2050 movea.l A0, [A0]
00000246 2254 movea.l A1, [A4]
00000248 2269 0014 movea.l A1, [A1 + 0x14]
0000024C 2251 movea.l A1, [A1]
0000024E 3029 0022 move.w D0, [A1 + 0x22]
00000252 48C0 ext.l D0
00000254 2254 movea.l A1, [A4]
00000256 2269 0014 movea.l A1, [A1 + 0x14]
0000025A 2251 movea.l A1, [A1]
0000025C 3229 0020 move.w D1, [A1 + 0x20]
00000260 48C1 ext.l D1
00000262 9081 sub.l D0, D1
00000264 3228 003C move.w D1, [A0 + 0x3C]
00000268 48C1 ext.l D1
0000026A B081 cmp.l D0, D1
0000026C 660E bne +0x10 /* 0000027C */
0000026E 486D F6D2 pea.l [A5 - 0x92E]
00000272 486D F7D2 pea.l [A5 - 0x82E]
00000276 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000027A 508F addq.l A7, 8
label0000027C:
0000027C 7000 moveq.l D0, 0x00
0000027E 102E FFF3 move.b D0, [A6 - 0xD]
00000282 3F00 move.w -[A7], D0
00000284 2054 movea.l A0, [A4]
00000286 2F28 0014 move.l -[A7], [A0 + 0x14]
0000028A A9DC syscall TEKey
0000028C 2054 movea.l A0, [A4]
0000028E 4A28 001A tst.b [A0 + 0x1A]
00000292 6702 beq +0x4 /* 00000296 */
00000294 A897 syscall ShowPen
label00000296:
00000296 2F0C move.l -[A7], A4
00000298 4EBA 07D0 jsr [PC + 0x7D0 /* 00000A6A */]
0000029C 588F addq.l A7, 4
label0000029E:
0000029E 486E FFF4 pea.l [A6 - 0xC]
000002A2 2F0B move.l -[A7], A3
000002A4 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
000002A8 508F addq.l A7, 8
000002AA 7001 moveq.l D0, 0x01
label000002AC:
000002AC 4CEE 1880 FFE6 movem.l D7,A3,A4, [A6 - 0x1A]
000002B2 4E5E unlink A6
000002B4 4E75 rts
fn000002B6:
000002B6 4E56 FFFE link A6, -0x0002
000002BA 48E7 0018 movem.l -[A7], A3,A4
000002BE 266E 000C movea.l A3, [A6 + 0xC]
000002C2 286E 0008 movea.l A4, [A6 + 0x8]
000002C6 1D53 FFFF move.b [A6 - 0x1], [A3]
000002CA 7000 moveq.l D0, 0x00
000002CC 102E FFFF move.b D0, [A6 - 0x1]
000002D0 0C00 001C cmpi.b D0, 0x1C
000002D4 6512 bcs +0x14 /* 000002E8 */
000002D6 7000 moveq.l D0, 0x00
000002D8 102E FFFF move.b D0, [A6 - 0x1]
000002DC 0C00 001F cmpi.b D0, 0x1F
000002E0 6206 bhi +0x8 /* 000002E8 */
000002E2 7001 moveq.l D0, 0x01
000002E4 6000 00E6 bra +0xE8 /* 000003CC */
label000002E8:
000002E8 7000 moveq.l D0, 0x00
000002EA 102E FFFF move.b D0, [A6 - 0x1]
000002EE 0C40 000D cmpi.w D0, 0xD /* '\r' */
000002F2 6724 beq +0x26 /* 00000318 */
000002F4 7000 moveq.l D0, 0x00
000002F6 102E FFFF move.b D0, [A6 - 0x1]
000002FA 0C40 0008 cmpi.w D0, 0x8
000002FE 6718 beq +0x1A /* 00000318 */
00000300 7000 moveq.l D0, 0x00
00000302 102E FFFF move.b D0, [A6 - 0x1]
00000306 0C40 0003 cmpi.w D0, 0x3
0000030A 670C beq +0xE /* 00000318 */
0000030C 7000 moveq.l D0, 0x00
0000030E 102E FFFF move.b D0, [A6 - 0x1]
00000312 0C40 001B cmpi.w D0, 0x1B
00000316 6606 bne +0x8 /* 0000031E */
label00000318:
00000318 7001 moveq.l D0, 0x01
0000031A 6000 00B0 bra +0xB2 /* 000003CC */
label0000031E:
0000031E 7000 moveq.l D0, 0x00
00000320 102D F6D2 move.b D0, [A5 - 0x92E]
00000324 5240 addq.w D0, 1
00000326 2054 movea.l A0, [A4]
00000328 B068 001C cmp.w D0, [A0 + 0x1C]
0000032C 6F2E ble +0x30 /* 0000035C */
0000032E 2068 0014 movea.l A0, [A0 + 0x14]
00000332 2050 movea.l A0, [A0]
00000334 2254 movea.l A1, [A4]
00000336 2269 0014 movea.l A1, [A1 + 0x14]
0000033A 2251 movea.l A1, [A1]
0000033C 3028 0020 move.w D0, [A0 + 0x20]
00000340 B069 0022 cmp.w D0, [A1 + 0x22]
00000344 6616 bne +0x18 /* 0000035C */
00000346 2054 movea.l A0, [A4]
00000348 3028 001E move.w D0, [A0 + 0x1E]
0000034C 48C0 ext.l D0
0000034E 2F00 move.l -[A7], D0
00000350 2F0C move.l -[A7], A4
00000352 4EBA 0A38 jsr [PC + 0xA38 /* 00000D8C */]
00000356 7000 moveq.l D0, 0x00
00000358 508F addq.l A7, 8
0000035A 6070 bra +0x72 /* 000003CC */
label0000035C:
0000035C 2054 movea.l A0, [A4]
0000035E 2050 movea.l A0, [A0]
00000360 2050 movea.l A0, [A0]
00000362 7008 moveq.l D0, 0x08
00000364 C0A8 0010 and.l D0, [A0 + 0x10]
00000368 6734 beq +0x36 /* 0000039E */
0000036A 558F subq.l A7, 2
0000036C 486E FFFF pea.l [A6 - 0x1]
00000370 7000 moveq.l D0, 0x00
00000372 3F00 move.w -[A7], D0
00000374 2F3C 8206 0012 move.l -[A7], 0x82060012
0000037A A8B5 syscall ScriptUtil
0000037C 303C 0F0F move.w D0, 0xF0F
00000380 C05F and.w D0, [A7]+
00000382 7200 moveq.l D1, 0x00
00000384 3200 move.w D1, D0
00000386 0C81 0000 0100 cmpi.l D1, 0x100
0000038C 6710 beq +0x12 /* 0000039E */
0000038E 7004 moveq.l D0, 0x04
00000390 2F00 move.l -[A7], D0
00000392 2F0C move.l -[A7], A4
00000394 4EBA 09F6 jsr [PC + 0x9F6 /* 00000D8C */]
00000398 7000 moveq.l D0, 0x00
0000039A 508F addq.l A7, 8
0000039C 602E bra +0x30 /* 000003CC */
label0000039E:
0000039E 7000 moveq.l D0, 0x00
000003A0 102E FFFF move.b D0, [A6 - 0x1]
000003A4 0C40 003A cmpi.w D0, 0x3A /* ':' */
000003A8 6604 bne +0x6 /* 000003AE */
000003AA 16BC 002D move.b [A3], 0x2D /* '-' */
label000003AE:
000003AE 7000 moveq.l D0, 0x00
000003B0 102E FFFF move.b D0, [A6 - 0x1]
000003B4 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
000003B8 6510 bcs +0x12 /* 000003CA */
000003BA 7000 moveq.l D0, 0x00
000003BC 102E FFFF move.b D0, [A6 - 0x1]
000003C0 0C00 00FF cmpi.b D0, 0xFF
000003C4 6204 bhi +0x6 /* 000003CA */
000003C6 7001 moveq.l D0, 0x01
000003C8 6002 bra +0x4 /* 000003CC */
label000003CA:
000003CA 7000 moveq.l D0, 0x00
label000003CC:
000003CC 4CEE 1800 FFF6 movem.l A3,A4, [A6 - 0xA]
000003D2 4E5E unlink A6
000003D4 4E75 rts
fn000003D6:
000003D6 4E56 0000 link A6, 0
000003DA 48E7 1108 movem.l -[A7], D3,D7,A4
000003DE 286E 000C movea.l A4, [A6 + 0xC]
000003E2 7E00 moveq.l D7, 0x00
000003E4 1E14 move.b D7, [A4]
000003E6 7600 moveq.l D3, 0x00
000003E8 6016 bra +0x18 /* 00000400 */
label000003EA:
000003EA 7000 moveq.l D0, 0x00
000003EC 1034 7000 move.b D0, [A4 + D7.w]
000003F0 0C40 003A cmpi.w D0, 0x3A /* ':' */
000003F4 6606 bne +0x8 /* 000003FC */
000003F6 19BC 002D 7000 move.b [A4 + D7.w], 0x2D /* '-' */
label000003FC:
000003FC 3007 move.w D0, D7
000003FE 5347 subq.w D7, 1
label00000400:
00000400 B647 cmp.w D3, D7
00000402 6DE6 blt -0x18 /* 000003EA */
00000404 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC]
0000040A 4E5E unlink A6
0000040C 4E75 rts
fn0000040E:
0000040E 4E56 FEF0 link A6, -0x0110
00000412 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000416 286E 0008 movea.l A4, [A6 + 0x8]
0000041A 598F subq.l A7, 4
0000041C 7016 moveq.l D0, 0x16
0000041E 3F00 move.w -[A7], D0
00000420 2F3C 8402 0008 move.l -[A7], 0x84020008
00000426 A8B5 syscall ScriptUtil
00000428 201F move.l D0, [A7]+
0000042A 3E00 move.w D7, D0
0000042C 2054 movea.l A0, [A4]
0000042E BE68 0018 cmp.w D7, [A0 + 0x18]
00000432 6700 00CC beq +0xCE /* 00000500 */
00000436 7C0E moveq.l D6, 0x0E
00000438 2050 movea.l A0, [A0]
0000043A 2050 movea.l A0, [A0]
0000043C 4A68 0022 tst.w [A0 + 0x22]
00000440 6602 bne +0x4 /* 00000444 */
00000442 7C0C moveq.l D6, 0x0C
label00000444:
00000444 598F subq.l A7, 4
00000446 3F07 move.w -[A7], D7
00000448 3F06 move.w -[A7], D6
0000044A 2F3C 8404 000C move.l -[A7], 0x8404000C
00000450 A8B5 syscall ScriptUtil
00000452 201F move.l D0, [A7]+
00000454 2054 movea.l A0, [A4]
00000456 2068 0014 movea.l A0, [A0 + 0x14]
0000045A 2050 movea.l A0, [A0]
0000045C 3140 004A move.w [A0 + 0x4A], D0
00000460 2054 movea.l A0, [A4]
00000462 3147 0018 move.w [A0 + 0x18], D7
00000466 41EE FFF4 lea.l A0, [A6 - 0xC]
0000046A 2654 movea.l A3, [A4]
0000046C 2D53 FFFC move.l [A6 - 0x4], [A3]
00000470 486E FFF4 pea.l [A6 - 0xC]
00000474 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000478 206E FFFC movea.l A0, [A6 - 0x4]
0000047C 2F08 move.l -[A7], A0
0000047E 2050 movea.l A0, [A0]
00000480 2050 movea.l A0, [A0]
00000482 2268 0030 movea.l A1, [A0 + 0x30]
00000486 4E91 jsr [A1]
00000488 486E FFF4 pea.l [A6 - 0xC]
0000048C 2054 movea.l A0, [A4]
0000048E 2F10 move.l -[A7], [A0]
00000490 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
00000494 588F addq.l A7, 4
00000496 2F00 move.l -[A7], D0
00000498 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
0000049C 41EE FEF0 lea.l A0, [A6 - 0x110]
000004A0 4210 clr.b [A0]
000004A2 486E FEF0 pea.l [A6 - 0x110]
000004A6 2F0C move.l -[A7], A4
000004A8 4EBA 0858 jsr [PC + 0x858 /* 00000D02 */]
000004AC 2054 movea.l A0, [A4]
000004AE 2068 0014 movea.l A0, [A0 + 0x14]
000004B2 2650 movea.l A3, [A0]
000004B4 3D6B 0020 FFF0 move.w [A6 - 0x10], [A3 + 0x20]
000004BA 3D6B 0022 FFF2 move.w [A6 - 0xE], [A3 + 0x22]
000004C0 486E FFF2 pea.l [A6 - 0xE]
000004C4 486E FFF0 pea.l [A6 - 0x10]
000004C8 486E FEF0 pea.l [A6 - 0x110]
000004CC 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
000004D0 486E FEF0 pea.l [A6 - 0x110]
000004D4 2F0C move.l -[A7], A4
000004D6 4EBA 086C jsr [PC + 0x86C /* 00000D44 */]
000004DA 2054 movea.l A0, [A4]
000004DC 2068 0014 movea.l A0, [A0 + 0x14]
000004E0 2050 movea.l A0, [A0]
000004E2 316E FFF0 0020 move.w [A0 + 0x20], [A6 - 0x10]
000004E8 2054 movea.l A0, [A4]
000004EA 2068 0014 movea.l A0, [A0 + 0x14]
000004EE 2050 movea.l A0, [A0]
000004F0 316E FFF2 0022 move.w [A0 + 0x22], [A6 - 0xE]
000004F6 2F0C move.l -[A7], A4
000004F8 4EBA 0570 jsr [PC + 0x570 /* 00000A6A */]
000004FC 4FEF 0034 lea.l A7, [A7 + 0x34]
label00000500:
00000500 4CEE 18C0 FEE0 movem.l D6,D7,A3,A4, [A6 - 0x120]
00000506 4E5E unlink A6
00000508 4E75 rts
export_737:
0000050A 4E56 FFFC link A6, -0x0004
0000050E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000512 47ED F7D2 lea.l A3, [A5 - 0x82E]
00000516 286E 0008 movea.l A4, [A6 + 0x8]
0000051A 7A01 moveq.l D5, 0x01
0000051C 4207 clr.b D7
0000051E 206E 000C movea.l A0, [A6 + 0xC]
00000522 2050 movea.l A0, [A0]
00000524 2028 0004 move.l D0, [A0 + 0x4]
00000528 0480 636C 6572 subi.l D0, 0x636C6572 /* 'cler' */
0000052E 674E beq +0x50 /* 0000057E */
00000530 0480 0003 0B07 subi.l D0, 0x30B07
00000536 6746 beq +0x48 /* 0000057E */
00000538 0480 0006 03A7 subi.l D0, 0x603A7
0000053E 673E beq +0x40 /* 0000057E */
00000540 0480 0CEB FF54 subi.l D0, 0xCEBFF54
00000546 6754 beq +0x56 /* 0000059C */
00000548 0480 0303 F8ED subi.l D0, 0x303F8ED
0000054E 6700 0084 beq +0x86 /* 000005D4 */
00000552 0480 0208 F80E subi.l D0, 0x208F80E
00000558 667E bne +0x80 /* 000005D8 */
0000055A 486D F6D2 pea.l [A5 - 0x92E]
0000055E 2F0B move.l -[A7], A3
00000560 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
00000564 4A00 tst.b D0
00000566 508F addq.l A7, 8
00000568 6710 beq +0x12 /* 0000057A */
0000056A 486D F8D2 pea.l [A5 - 0x72E]
0000056E 2F0B move.l -[A7], A3
00000570 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
00000574 4A00 tst.b D0
00000576 508F addq.l A7, 8
00000578 6660 bne +0x62 /* 000005DA */
label0000057A:
0000057A 7E01 moveq.l D7, 0x01
0000057C 605C bra +0x5E /* 000005DA */
label0000057E:
0000057E 2054 movea.l A0, [A4]
00000580 2068 0014 movea.l A0, [A0 + 0x14]
00000584 2050 movea.l A0, [A0]
00000586 2254 movea.l A1, [A4]
00000588 2269 0014 movea.l A1, [A1 + 0x14]
0000058C 2251 movea.l A1, [A1]
0000058E 3028 0020 move.w D0, [A0 + 0x20]
00000592 B069 0022 cmp.w D0, [A1 + 0x22]
00000596 6742 beq +0x44 /* 000005DA */
00000598 7E01 moveq.l D7, 0x01
0000059A 603E bra +0x40 /* 000005DA */
label0000059C:
0000059C 598F subq.l A7, 4
0000059E 7000 moveq.l D0, 0x00
000005A0 2F00 move.l -[A7], D0
000005A2 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
000005A8 486E FFFC pea.l [A6 - 0x4]
000005AC A9FD syscall GetScrap
000005AE 2C1F move.l D6, [A7]+
000005B0 6C14 bge +0x16 /* 000005C6 */
000005B2 598F subq.l A7, 4
000005B4 7000 moveq.l D0, 0x00
000005B6 2F00 move.l -[A7], D0
000005B8 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000005BE 486E FFFC pea.l [A6 - 0x4]
000005C2 A9FD syscall GetScrap
000005C4 2C1F move.l D6, [A7]+
label000005C6:
000005C6 4A86 tst.l D6
000005C8 6C04 bge +0x6 /* 000005CE */
000005CA 7000 moveq.l D0, 0x00
000005CC 6002 bra +0x4 /* 000005D0 */
label000005CE:
000005CE 7001 moveq.l D0, 0x01
label000005D0:
000005D0 1E00 move.b D7, D0
000005D2 6006 bra +0x8 /* 000005DA */
label000005D4:
000005D4 7E01 moveq.l D7, 0x01
000005D6 6002 bra +0x4 /* 000005DA */
label000005D8:
000005D8 4205 clr.b D5
label000005DA:
000005DA 206E 0010 movea.l A0, [A6 + 0x10]
000005DE 1147 0004 move.b [A0 + 0x4], D7
000005E2 1005 move.b D0, D5
000005E4 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18]
000005EA 4E5E unlink A6
000005EC 4E75 rts
export_738:
000005EE 4E56 FED8 link A6, -0x0128
000005F2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000005F6 286E 0008 movea.l A4, [A6 + 0x8]
000005FA 486E FFF4 pea.l [A6 - 0xC]
000005FE 2054 movea.l A0, [A4]
00000600 2F28 0004 move.l -[A7], [A0 + 0x4]
00000604 2F10 move.l -[A7], [A0]
00000606 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
0000060A 206E 000C movea.l A0, [A6 + 0xC]
0000060E 2050 movea.l A0, [A0]
00000610 2028 0004 move.l D0, [A0 + 0x4]
00000614 0480 636C 6572 subi.l D0, 0x636C6572 /* 'cler' */
0000061A 4FEF 000C lea.l A7, [A7 + 0xC]
0000061E 6700 02D8 beq +0x2DA /* 000008F8 */
00000622 0480 0003 0B07 subi.l D0, 0x30B07
00000628 6700 0134 beq +0x136 /* 0000075E */
0000062C 0480 0006 03A7 subi.l D0, 0x603A7
00000632 6700 00FE beq +0x100 /* 00000732 */
00000636 0480 0CEB FF54 subi.l D0, 0xCEBFF54
0000063C 6700 0138 beq +0x13A /* 00000776 */
00000640 0480 0303 F8ED subi.l D0, 0x303F8ED
00000646 6700 02D0 beq +0x2D2 /* 00000918 */
0000064A 0480 0208 F80E subi.l D0, 0x208F80E
00000650 6600 02DE bne +0x2E0 /* 00000930 */
00000654 486D F8D2 pea.l [A5 - 0x72E]
00000658 486D F7D2 pea.l [A5 - 0x82E]
0000065C 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
00000660 4A00 tst.b D0
00000662 508F addq.l A7, 8
00000664 6620 bne +0x22 /* 00000686 */
00000666 486D F8D2 pea.l [A5 - 0x72E]
0000066A 486D F6D2 pea.l [A5 - 0x92E]
0000066E 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
00000672 4A00 tst.b D0
00000674 508F addq.l A7, 8
00000676 660E bne +0x10 /* 00000686 */
00000678 486D F8D2 pea.l [A5 - 0x72E]
0000067C 486D F7D2 pea.l [A5 - 0x82E]
00000680 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000684 508F addq.l A7, 8
label00000686:
00000686 486D F6D2 pea.l [A5 - 0x92E]
0000068A 486E FEF4 pea.l [A6 - 0x10C]
0000068E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000692 41EE FEF4 lea.l A0, [A6 - 0x10C]
00000696 486D F7D2 pea.l [A5 - 0x82E]
0000069A 486D F6D2 pea.l [A5 - 0x92E]
0000069E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000006A2 486E FEF4 pea.l [A6 - 0x10C]
000006A6 486D F7D2 pea.l [A5 - 0x82E]
000006AA 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000006AE 486D F6D2 pea.l [A5 - 0x92E]
000006B2 2F0C move.l -[A7], A4
000006B4 4EBA 068E jsr [PC + 0x68E /* 00000D44 */]
000006B8 7000 moveq.l D0, 0x00
000006BA 2F00 move.l -[A7], D0
000006BC 4878 00FF push.l 0xFF
000006C0 2054 movea.l A0, [A4]
000006C2 2F28 0014 move.l -[A7], [A0 + 0x14]
000006C6 A9D1 syscall TESetSelect
000006C8 2F0C move.l -[A7], A4
000006CA 4EBA 039E jsr [PC + 0x39E /* 00000A6A */]
000006CE 2054 movea.l A0, [A4]
000006D0 4A28 001A tst.b [A0 + 0x1A]
000006D4 4FEF 0024 lea.l A7, [A7 + 0x24]
000006D8 6600 0256 bne +0x258 /* 00000930 */
000006DC 2050 movea.l A0, [A0]
000006DE 2050 movea.l A0, [A0]
000006E0 7010 moveq.l D0, 0x10
000006E2 C0A8 0010 and.l D0, [A0 + 0x10]
000006E6 672A beq +0x2C /* 00000712 */
000006E8 2054 movea.l A0, [A4]
000006EA 2068 0014 movea.l A0, [A0 + 0x14]
000006EE 2050 movea.l A0, [A0]
000006F0 43EE FEE4 lea.l A1, [A6 - 0x11C]
000006F4 5088 addq.l A0, 8
000006F6 22D8 move.l [A1]+, [A0]+
000006F8 22D8 move.l [A1]+, [A0]+
000006FA 41EE FEE4 lea.l A0, [A6 - 0x11C]
000006FE 43EE FEDC lea.l A1, [A6 - 0x124]
00000702 22D8 move.l [A1]+, [A0]+
00000704 22D8 move.l [A1]+, [A0]+
00000706 41EE FEDC lea.l A0, [A6 - 0x124]
0000070A 2D48 FEEC move.l [A6 - 0x114], A0
0000070E 2F08 move.l -[A7], A0
00000710 A8A3 syscall EraseRect
label00000712:
00000712 2054 movea.l A0, [A4]
00000714 2D48 FEF0 move.l [A6 - 0x110], A0
00000718 2F28 0004 move.l -[A7], [A0 + 0x4]
0000071C 2F10 move.l -[A7], [A0]
0000071E 2F0C move.l -[A7], A4
00000720 2068 0008 movea.l A0, [A0 + 0x8]
00000724 2268 0018 movea.l A1, [A0 + 0x18]
00000728 4E91 jsr [A1]
0000072A 4FEF 000C lea.l A7, [A7 + 0xC]
0000072E 6000 0200 bra +0x202 /* 00000930 */
label00000732:
00000732 486D F6D2 pea.l [A5 - 0x92E]
00000736 486D F7D2 pea.l [A5 - 0x82E]
0000073A 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000073E 2054 movea.l A0, [A4]
00000740 2F28 0014 move.l -[A7], [A0 + 0x14]
00000744 A9D6 syscall TECut
00000746 598F subq.l A7, 4
00000748 A9FC syscall ZeroScrap
0000074A 558F subq.l A7, 2
0000074C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000750 2F0C move.l -[A7], A4
00000752 4EBA 0316 jsr [PC + 0x316 /* 00000A6A */]
00000756 4FEF 0012 lea.l A7, [A7 + 0x12]
0000075A 6000 01D4 bra +0x1D6 /* 00000930 */
label0000075E:
0000075E 2054 movea.l A0, [A4]
00000760 2F28 0014 move.l -[A7], [A0 + 0x14]
00000764 A9D5 syscall TECopy
00000766 598F subq.l A7, 4
00000768 A9FC syscall ZeroScrap
0000076A 558F subq.l A7, 2
0000076C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000770 5C8F addq.l A7, 6
00000772 6000 01BC bra +0x1BE /* 00000930 */
label00000776:
00000776 2F0C move.l -[A7], A4
00000778 4EBA FC94 jsr [PC - 0x36C /* 0000040E */]
0000077C 558F subq.l A7, 2
0000077E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00000782 2054 movea.l A0, [A4]
00000784 2050 movea.l A0, [A0]
00000786 2050 movea.l A0, [A0]
00000788 7008 moveq.l D0, 0x08
0000078A C0A8 0010 and.l D0, [A0 + 0x10]
0000078E 5C8F addq.l A7, 6
00000790 6748 beq +0x4A /* 000007DA */
00000792 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */]
00000796 2650 movea.l A3, [A0]
00000798 4247 clr.w D7
0000079A 6038 bra +0x3A /* 000007D4 */
label0000079C:
0000079C 558F subq.l A7, 2
0000079E 2F0B move.l -[A7], A3
000007A0 7000 moveq.l D0, 0x00
000007A2 3F00 move.w -[A7], D0
000007A4 2F3C 8206 0012 move.l -[A7], 0x82060012
000007AA A8B5 syscall ScriptUtil
000007AC 303C 0F0F move.w D0, 0xF0F
000007B0 C05F and.w D0, [A7]+
000007B2 7200 moveq.l D1, 0x00
000007B4 3200 move.w D1, D0
000007B6 0C81 0000 0100 cmpi.l D1, 0x100
000007BC 6710 beq +0x12 /* 000007CE */
000007BE 7004 moveq.l D0, 0x04
000007C0 2F00 move.l -[A7], D0
000007C2 2F0C move.l -[A7], A4
000007C4 4EBA 05C6 jsr [PC + 0x5C6 /* 00000D8C */]
000007C8 508F addq.l A7, 8
000007CA 6000 0164 bra +0x166 /* 00000930 */
label000007CE:
000007CE 528B addq.l A3, 1
000007D0 3007 move.w D0, D7
000007D2 5247 addq.w D7, 1
label000007D4:
000007D4 BE78 0AB0 cmp.w D7, [0x00000AB0 /* TEScrpLength */]
000007D8 6DC2 blt -0x3C /* 0000079C */
label000007DA:
000007DA 7000 moveq.l D0, 0x00
000007DC 102D F6D2 move.b D0, [A5 - 0x92E]
000007E0 3238 0AB0 move.w D1, [0x00000AB0 /* TEScrpLength */]
000007E4 48C1 ext.l D1
000007E6 D280 add.l D1, D0
000007E8 2054 movea.l A0, [A4]
000007EA 2068 0014 movea.l A0, [A0 + 0x14]
000007EE 2050 movea.l A0, [A0]
000007F0 3028 0022 move.w D0, [A0 + 0x22]
000007F4 48C0 ext.l D0
000007F6 2054 movea.l A0, [A4]
000007F8 2068 0014 movea.l A0, [A0 + 0x14]
000007FC 2050 movea.l A0, [A0]
000007FE 3428 0020 move.w D2, [A0 + 0x20]
00000802 48C2 ext.l D2
00000804 9082 sub.l D0, D2
00000806 9280 sub.l D1, D0
00000808 2054 movea.l A0, [A4]
0000080A 3028 001C move.w D0, [A0 + 0x1C]
0000080E 48C0 ext.l D0
00000810 B081 cmp.l D0, D1
00000812 6C14 bge +0x16 /* 00000828 */
00000814 3028 001E move.w D0, [A0 + 0x1E]
00000818 48C0 ext.l D0
0000081A 2F00 move.l -[A7], D0
0000081C 2F0C move.l -[A7], A4
0000081E 4EBA 056C jsr [PC + 0x56C /* 00000D8C */]
00000822 508F addq.l A7, 8
00000824 6000 010A bra +0x10C /* 00000930 */
label00000828:
00000828 486D F6D2 pea.l [A5 - 0x92E]
0000082C 486D F7D2 pea.l [A5 - 0x82E]
00000830 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000834 2054 movea.l A0, [A4]
00000836 2F28 0014 move.l -[A7], [A0 + 0x14]
0000083A A9DB syscall TEPaste
0000083C 486D F6D2 pea.l [A5 - 0x92E]
00000840 2F0C move.l -[A7], A4
00000842 4EBA 04BE jsr [PC + 0x4BE /* 00000D02 */]
00000846 486D F6D2 pea.l [A5 - 0x92E]
0000084A 486E FEF4 pea.l [A6 - 0x10C]
0000084E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000852 41EE FEF4 lea.l A0, [A6 - 0x10C]
00000856 486D F6D2 pea.l [A5 - 0x92E]
0000085A 2F0C move.l -[A7], A4
0000085C 4EBA FB78 jsr [PC - 0x488 /* 000003D6 */]
00000860 486D F6D2 pea.l [A5 - 0x92E]
00000864 486E FEF4 pea.l [A6 - 0x10C]
00000868 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
0000086C 4A00 tst.b D0
0000086E 4FEF 0028 lea.l A7, [A7 + 0x28]
00000872 667A bne +0x7C /* 000008EE */
00000874 2054 movea.l A0, [A4]
00000876 2068 0014 movea.l A0, [A0 + 0x14]
0000087A 2050 movea.l A0, [A0]
0000087C 3C28 0020 move.w D6, [A0 + 0x20]
00000880 486D F6D2 pea.l [A5 - 0x92E]
00000884 2F0C move.l -[A7], A4
00000886 4EBA 04BC jsr [PC + 0x4BC /* 00000D44 */]
0000088A 2054 movea.l A0, [A4]
0000088C 2068 0014 movea.l A0, [A0 + 0x14]
00000890 2050 movea.l A0, [A0]
00000892 3146 0022 move.w [A0 + 0x22], D6
00000896 2054 movea.l A0, [A4]
00000898 2068 0014 movea.l A0, [A0 + 0x14]
0000089C 2050 movea.l A0, [A0]
0000089E 3146 0020 move.w [A0 + 0x20], D6
000008A2 41EE FEDC lea.l A0, [A6 - 0x124]
000008A6 486E FEDC pea.l [A6 - 0x124]
000008AA 2054 movea.l A0, [A4]
000008AC 2F28 0004 move.l -[A7], [A0 + 0x4]
000008B0 2F10 move.l -[A7], [A0]
000008B2 2050 movea.l A0, [A0]
000008B4 2050 movea.l A0, [A0]
000008B6 2050 movea.l A0, [A0]
000008B8 2268 0030 movea.l A1, [A0 + 0x30]
000008BC 4E91 jsr [A1]
000008BE 2054 movea.l A0, [A4]
000008C0 2F10 move.l -[A7], [A0]
000008C2 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
000008C6 2D40 FED8 move.l [A6 - 0x128], D0
000008CA 486E FEDC pea.l [A6 - 0x124]
000008CE 206E FED8 movea.l A0, [A6 - 0x128]
000008D2 2F08 move.l -[A7], A0
000008D4 2050 movea.l A0, [A0]
000008D6 2050 movea.l A0, [A0]
000008D8 2268 0064 movea.l A1, [A0 + 0x64]
000008DC 4E91 jsr [A1]
000008DE 486E FEDC pea.l [A6 - 0x124]
000008E2 2F2E FED8 move.l -[A7], [A6 - 0x128]
000008E6 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
000008EA 4FEF 0028 lea.l A7, [A7 + 0x28]
label000008EE:
000008EE 2F0C move.l -[A7], A4
000008F0 4EBA 0178 jsr [PC + 0x178 /* 00000A6A */]
000008F4 588F addq.l A7, 4
000008F6 6038 bra +0x3A /* 00000930 */
label000008F8:
000008F8 486D F6D2 pea.l [A5 - 0x92E]
000008FC 486D F7D2 pea.l [A5 - 0x82E]
00000900 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000904 2054 movea.l A0, [A4]
00000906 2F28 0014 move.l -[A7], [A0 + 0x14]
0000090A A9D7 syscall TEDelete
0000090C 2F0C move.l -[A7], A4
0000090E 4EBA 015A jsr [PC + 0x15A /* 00000A6A */]
00000912 4FEF 000C lea.l A7, [A7 + 0xC]
00000916 6018 bra +0x1A /* 00000930 */
label00000918:
00000918 7000 moveq.l D0, 0x00
0000091A 2F00 move.l -[A7], D0
0000091C 4878 00FF push.l 0xFF
00000920 2054 movea.l A0, [A4]
00000922 2F28 0014 move.l -[A7], [A0 + 0x14]
00000926 A9D1 syscall TESetSelect
00000928 2F0C move.l -[A7], A4
0000092A 4EBA 013E jsr [PC + 0x13E /* 00000A6A */]
0000092E 588F addq.l A7, 4
label00000930:
00000930 486E FFF4 pea.l [A6 - 0xC]
00000934 2054 movea.l A0, [A4]
00000936 2F10 move.l -[A7], [A0]
00000938 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
0000093C 508F addq.l A7, 8
0000093E 4CEE 18C0 FEC8 movem.l D6,D7,A3,A4, [A6 - 0x138]
00000944 4E5E unlink A6
00000946 4E75 rts
export_739:
00000948 4E56 FFF4 link A6, -0x000C
0000094C 2F0C move.l -[A7], A4
0000094E 286E 0008 movea.l A4, [A6 + 0x8]
00000952 486E FFF4 pea.l [A6 - 0xC]
00000956 2054 movea.l A0, [A4]
00000958 2F28 0004 move.l -[A7], [A0 + 0x4]
0000095C 2F10 move.l -[A7], [A0]
0000095E 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00000962 2F0C move.l -[A7], A4
00000964 4EBA FAA8 jsr [PC - 0x558 /* 0000040E */]
00000968 2054 movea.l A0, [A4]
0000096A 2F28 0014 move.l -[A7], [A0 + 0x14]
0000096E A9DA syscall TEIdle
00000970 486E FFF4 pea.l [A6 - 0xC]
00000974 2054 movea.l A0, [A4]
00000976 2F10 move.l -[A7], [A0]
00000978 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
0000097C 286E FFF0 movea.l A4, [A6 - 0x10]
00000980 4E5E unlink A6
00000982 4E75 rts
export_740:
00000984 4E56 FFEC link A6, -0x0014
00000988 48E7 0118 movem.l -[A7], D7,A3,A4
0000098C 286E 0008 movea.l A4, [A6 + 0x8]
00000990 2054 movea.l A0, [A4]
00000992 2068 0014 movea.l A0, [A0 + 0x14]
00000996 2050 movea.l A0, [A0]
00000998 4A68 003C tst.w [A0 + 0x3C]
0000099C 57C0 seq D0
0000099E 0240 0001 andi.w D0, 0x1
000009A2 48C0 ext.l D0
000009A4 1E00 move.b D7, D0
000009A6 2054 movea.l A0, [A4]
000009A8 2068 0014 movea.l A0, [A0 + 0x14]
000009AC 2050 movea.l A0, [A0]
000009AE 43EE FFF8 lea.l A1, [A6 - 0x8]
000009B2 5088 addq.l A0, 8
000009B4 22D8 move.l [A1]+, [A0]+
000009B6 22D8 move.l [A1]+, [A0]+
000009B8 2054 movea.l A0, [A4]
000009BA 4A28 001A tst.b [A0 + 0x1A]
000009BE 6750 beq +0x52 /* 00000A10 */
000009C0 41EE FFF8 lea.l A0, [A6 - 0x8]
000009C4 43EE FFF0 lea.l A1, [A6 - 0x10]
000009C8 22D8 move.l [A1]+, [A0]+
000009CA 22D8 move.l [A1]+, [A0]+
000009CC 41EE FFF0 lea.l A0, [A6 - 0x10]
000009D0 486E FFF0 pea.l [A6 - 0x10]
000009D4 70FF moveq.l D0, 0xFFFFFFFF
000009D6 3F00 move.w -[A7], D0
000009D8 3F00 move.w -[A7], D0
000009DA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000009DE 4A07 tst.b D7
000009E0 6708 beq +0xA /* 000009EA */
000009E2 486E FFF0 pea.l [A6 - 0x10]
000009E6 A8A3 syscall EraseRect
000009E8 600C bra +0xE /* 000009F6 */
label000009EA:
000009EA 700B moveq.l D0, 0x0B
000009EC 3F00 move.w -[A7], D0
000009EE A89C syscall PenMode
000009F0 486E FFF0 pea.l [A6 - 0x10]
000009F4 A8A1 syscall FrameRect
label000009F6:
000009F6 486E FFF0 pea.l [A6 - 0x10]
000009FA 70FF moveq.l D0, 0xFFFFFFFF
000009FC 3F00 move.w -[A7], D0
000009FE 3F00 move.w -[A7], D0
00000A00 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000A04 7008 moveq.l D0, 0x08
00000A06 3F00 move.w -[A7], D0
00000A08 A89C syscall PenMode
00000A0A 486E FFF0 pea.l [A6 - 0x10]
00000A0E A8A1 syscall FrameRect
label00000A10:
00000A10 4A07 tst.b D7
00000A12 662E bne +0x30 /* 00000A42 */
00000A14 486E FFEC pea.l [A6 - 0x14]
00000A18 2054 movea.l A0, [A4]
00000A1A 2F28 0004 move.l -[A7], [A0 + 0x4]
00000A1E 2F10 move.l -[A7], [A0]
00000A20 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00000A24 486E FFF8 pea.l [A6 - 0x8]
00000A28 2054 movea.l A0, [A4]
00000A2A 2F28 0014 move.l -[A7], [A0 + 0x14]
00000A2E A9D3 syscall TEUpdate
00000A30 486E FFEC pea.l [A6 - 0x14]
00000A34 2054 movea.l A0, [A4]
00000A36 2F10 move.l -[A7], [A0]
00000A38 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00000A3C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000A40 601E bra +0x20 /* 00000A60 */
label00000A42:
00000A42 2054 movea.l A0, [A4]
00000A44 4A28 001A tst.b [A0 + 0x1A]
00000A48 6616 bne +0x18 /* 00000A60 */
00000A4A 41EE FFF8 lea.l A0, [A6 - 0x8]
00000A4E 43EE FFF0 lea.l A1, [A6 - 0x10]
00000A52 22D8 move.l [A1]+, [A0]+
00000A54 22D8 move.l [A1]+, [A0]+
00000A56 41EE FFF0 lea.l A0, [A6 - 0x10]
00000A5A 2648 movea.l A3, A0
00000A5C 2F0B move.l -[A7], A3
00000A5E A8A3 syscall EraseRect
label00000A60:
00000A60 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20]
00000A66 4E5E unlink A6
00000A68 4E75 rts
export_741:
fn00000A6A:
00000A6A 4E56 FFD8 link A6, -0x0028
00000A6E 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000A72 286E 0008 movea.l A4, [A6 + 0x8]
00000A76 486D F6D2 pea.l [A5 - 0x92E]
00000A7A 2F0C move.l -[A7], A4
00000A7C 4EBA 0284 jsr [PC + 0x284 /* 00000D02 */]
00000A80 2054 movea.l A0, [A4]
00000A82 2F10 move.l -[A7], [A0]
00000A84 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
00000A88 2640 movea.l A3, D0
00000A8A 2054 movea.l A0, [A4]
00000A8C 4A28 001A tst.b [A0 + 0x1A]
00000A90 4FEF 000C lea.l A7, [A7 + 0xC]
00000A94 6700 0120 beq +0x122 /* 00000BB6 */
00000A98 41EE FFE8 lea.l A0, [A6 - 0x18]
00000A9C 2054 movea.l A0, [A4]
00000A9E 2D48 FFF4 move.l [A6 - 0xC], A0
00000AA2 2D50 FFF0 move.l [A6 - 0x10], [A0]
00000AA6 486E FFE8 pea.l [A6 - 0x18]
00000AAA 2F28 0004 move.l -[A7], [A0 + 0x4]
00000AAE 206E FFF0 movea.l A0, [A6 - 0x10]
00000AB2 2F08 move.l -[A7], A0
00000AB4 2050 movea.l A0, [A0]
00000AB6 2050 movea.l A0, [A0]
00000AB8 2268 0030 movea.l A1, [A0 + 0x30]
00000ABC 4E91 jsr [A1]
00000ABE 2054 movea.l A0, [A4]
00000AC0 2D48 FFF8 move.l [A6 - 0x8], A0
00000AC4 2068 0014 movea.l A0, [A0 + 0x14]
00000AC8 2050 movea.l A0, [A0]
00000ACA 43EE FFE8 lea.l A1, [A6 - 0x18]
00000ACE 45E8 0008 lea.l A2, [A0 + 0x8]
00000AD2 24D9 move.l [A2]+, [A1]+
00000AD4 24D9 move.l [A2]+, [A1]+
00000AD6 206E FFF8 movea.l A0, [A6 - 0x8]
00000ADA 2F28 0004 move.l -[A7], [A0 + 0x4]
00000ADE 2F10 move.l -[A7], [A0]
00000AE0 2F0C move.l -[A7], A4
00000AE2 2068 0008 movea.l A0, [A0 + 0x8]
00000AE6 2268 0018 movea.l A1, [A0 + 0x18]
00000AEA 4E91 jsr [A1]
00000AEC 486E FFE8 pea.l [A6 - 0x18]
00000AF0 70FE moveq.l D0, 0xFFFFFFFE
00000AF2 3F00 move.w -[A7], D0
00000AF4 3F00 move.w -[A7], D0
00000AF6 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000AFA 2054 movea.l A0, [A4]
00000AFC 302E FFEA move.w D0, [A6 - 0x16]
00000B00 B068 000E cmp.w D0, [A0 + 0xE]
00000B04 4FEF 0018 lea.l A7, [A7 + 0x18]
00000B08 6F4E ble +0x50 /* 00000B58 */
00000B0A 3E28 0012 move.w D7, [A0 + 0x12]
00000B0E 316E FFEA 0012 move.w [A0 + 0x12], [A6 - 0x16]
00000B14 2054 movea.l A0, [A4]
00000B16 41E8 000C lea.l A0, [A0 + 0xC]
00000B1A 43EE FFE0 lea.l A1, [A6 - 0x20]
00000B1E 22D8 move.l [A1]+, [A0]+
00000B20 22D8 move.l [A1]+, [A0]+
00000B22 41EE FFE0 lea.l A0, [A6 - 0x20]
00000B26 2F08 move.l -[A7], A0
00000B28 2F0B move.l -[A7], A3
00000B2A 2053 movea.l A0, [A3]
00000B2C 2050 movea.l A0, [A0]
00000B2E 2268 0064 movea.l A1, [A0 + 0x64]
00000B32 4E91 jsr [A1]
00000B34 2054 movea.l A0, [A4]
00000B36 41E8 000C lea.l A0, [A0 + 0xC]
00000B3A 43EE FFD8 lea.l A1, [A6 - 0x28]
00000B3E 22D8 move.l [A1]+, [A0]+
00000B40 22D8 move.l [A1]+, [A0]+
00000B42 41EE FFD8 lea.l A0, [A6 - 0x28]
00000B46 2F08 move.l -[A7], A0
00000B48 2F0B move.l -[A7], A3
00000B4A 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00000B4E 2054 movea.l A0, [A4]
00000B50 3147 0012 move.w [A0 + 0x12], D7
00000B54 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000B58:
00000B58 2054 movea.l A0, [A4]
00000B5A 302E FFEE move.w D0, [A6 - 0x12]
00000B5E B068 0012 cmp.w D0, [A0 + 0x12]
00000B62 6C44 bge +0x46 /* 00000BA8 */
00000B64 316E FFEE 000E move.w [A0 + 0xE], [A6 - 0x12]
00000B6A 2054 movea.l A0, [A4]
00000B6C 41E8 000C lea.l A0, [A0 + 0xC]
00000B70 43EE FFE0 lea.l A1, [A6 - 0x20]
00000B74 22D8 move.l [A1]+, [A0]+
00000B76 22D8 move.l [A1]+, [A0]+
00000B78 41EE FFE0 lea.l A0, [A6 - 0x20]
00000B7C 2F08 move.l -[A7], A0
00000B7E 2F0B move.l -[A7], A3
00000B80 2053 movea.l A0, [A3]
00000B82 2050 movea.l A0, [A0]
00000B84 2268 0064 movea.l A1, [A0 + 0x64]
00000B88 4E91 jsr [A1]
00000B8A 2054 movea.l A0, [A4]
00000B8C 41E8 000C lea.l A0, [A0 + 0xC]
00000B90 43EE FFD8 lea.l A1, [A6 - 0x28]
00000B94 22D8 move.l [A1]+, [A0]+
00000B96 22D8 move.l [A1]+, [A0]+
00000B98 41EE FFD8 lea.l A0, [A6 - 0x28]
00000B9C 2F08 move.l -[A7], A0
00000B9E 2F0B move.l -[A7], A3
00000BA0 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00000BA4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000BA8:
00000BA8 2054 movea.l A0, [A4]
00000BAA 41E8 000C lea.l A0, [A0 + 0xC]
00000BAE 43EE FFE8 lea.l A1, [A6 - 0x18]
00000BB2 20D9 move.l [A0]+, [A1]+
00000BB4 20D9 move.l [A0]+, [A1]+
label00000BB6:
00000BB6 4878 687E push.l 0x687E /* 'h~' */
00000BBA 2F0B move.l -[A7], A3
00000BBC 2053 movea.l A0, [A3]
00000BBE 2050 movea.l A0, [A0]
00000BC0 2268 000C movea.l A1, [A0 + 0xC]
00000BC4 4E91 jsr [A1]
00000BC6 4A00 tst.b D0
00000BC8 508F addq.l A7, 8
00000BCA 6728 beq +0x2A /* 00000BF4 */
00000BCC 2054 movea.l A0, [A4]
00000BCE 2253 movea.l A1, [A3]
00000BD0 2028 0004 move.l D0, [A0 + 0x4]
00000BD4 B0A9 0008 cmp.l D0, [A1 + 0x8]
00000BD8 671A beq +0x1C /* 00000BF4 */
00000BDA 2D4B FFFC move.l [A6 - 0x4], A3
00000BDE 2054 movea.l A0, [A4]
00000BE0 2F28 0004 move.l -[A7], [A0 + 0x4]
00000BE4 2F0B move.l -[A7], A3
00000BE6 204B movea.l A0, A3
00000BE8 2050 movea.l A0, [A0]
00000BEA 2050 movea.l A0, [A0]
00000BEC 2268 00F0 movea.l A1, [A0 + 0xF0]
00000BF0 4E91 jsr [A1]
00000BF2 508F addq.l A7, 8
label00000BF4:
00000BF4 4CEE 1C80 FFC8 movem.l D7,A2,A3,A4, [A6 - 0x38]
00000BFA 4E5E unlink A6
00000BFC 4E75 rts
fn00000BFE:
00000BFE 4E56 FF00 link A6, -0x0100
00000C02 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000C06 286E 0008 movea.l A4, [A6 + 0x8]
00000C0A 2054 movea.l A0, [A4]
00000C0C 2068 0014 movea.l A0, [A0 + 0x14]
00000C10 2650 movea.l A3, [A0]
00000C12 3A2B 0006 move.w D5, [A3 + 0x6]
00000C16 9A6B 0002 sub.w D5, [A3 + 0x2]
00000C1A 41EE FF00 lea.l A0, [A6 - 0x100]
00000C1E 4210 clr.b [A0]
00000C20 486E FF00 pea.l [A6 - 0x100]
00000C24 2F0C move.l -[A7], A4
00000C26 4EBA 00DA jsr [PC + 0xDA /* 00000D02 */]
00000C2A 558F subq.l A7, 2
00000C2C 486E FF01 pea.l [A6 - 0xFF]
00000C30 7000 moveq.l D0, 0x00
00000C32 3F00 move.w -[A7], D0
00000C34 7200 moveq.l D1, 0x00
00000C36 122E FF00 move.b D1, [A6 - 0x100]
00000C3A 3F01 move.w -[A7], D1
00000C3C A886 syscall TextWidth
00000C3E 3C1F move.w D6, [A7]+
00000C40 2054 movea.l A0, [A4]
00000C42 2068 0014 movea.l A0, [A0 + 0x14]
00000C46 2050 movea.l A0, [A0]
00000C48 3E28 003A move.w D7, [A0 + 0x3A]
00000C4C 6604 bne +0x6 /* 00000C52 */
00000C4E 3E38 0BAC move.w D7, [0x00000BAC /* TESysJust */]
label00000C52:
00000C52 0C47 FFFF cmpi.w D7, 0xFFFF
00000C56 661C bne +0x1E /* 00000C74 */
00000C58 2054 movea.l A0, [A4]
00000C5A 2068 0014 movea.l A0, [A0 + 0x14]
00000C5E 2050 movea.l A0, [A0]
00000C60 3028 0006 move.w D0, [A0 + 0x6]
00000C64 9046 sub.w D0, D6
00000C66 2054 movea.l A0, [A4]
00000C68 2068 0014 movea.l A0, [A0 + 0x14]
00000C6C 2050 movea.l A0, [A0]
00000C6E 3140 0002 move.w [A0 + 0x2], D0
00000C72 601A bra +0x1C /* 00000C8E */
label00000C74:
00000C74 2054 movea.l A0, [A4]
00000C76 2068 0014 movea.l A0, [A0 + 0x14]
00000C7A 2050 movea.l A0, [A0]
00000C7C 3006 move.w D0, D6
00000C7E D068 0002 add.w D0, [A0 + 0x2]
00000C82 2054 movea.l A0, [A4]
00000C84 2068 0014 movea.l A0, [A0 + 0x14]
00000C88 2050 movea.l A0, [A0]
00000C8A 3140 0006 move.w [A0 + 0x6], D0
label00000C8E:
00000C8E 3005 move.w D0, D5
00000C90 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
00000C96 4E5E unlink A6
00000C98 4E75 rts
fn00000C9A:
00000C9A 4E56 0000 link A6, 0
00000C9E 48E7 0308 movem.l -[A7], D6,D7,A4
00000CA2 3C2E 000E move.w D6, [A6 + 0xE]
00000CA6 286E 0008 movea.l A4, [A6 + 0x8]
00000CAA 2054 movea.l A0, [A4]
00000CAC 2068 0014 movea.l A0, [A0 + 0x14]
00000CB0 2050 movea.l A0, [A0]
00000CB2 3E28 003A move.w D7, [A0 + 0x3A]
00000CB6 6604 bne +0x6 /* 00000CBC */
00000CB8 3E38 0BAC move.w D7, [0x00000BAC /* TESysJust */]
label00000CBC:
00000CBC 0C47 FFFF cmpi.w D7, 0xFFFF
00000CC0 661C bne +0x1E /* 00000CDE */
00000CC2 2054 movea.l A0, [A4]
00000CC4 2068 0014 movea.l A0, [A0 + 0x14]
00000CC8 2050 movea.l A0, [A0]
00000CCA 3028 0006 move.w D0, [A0 + 0x6]
00000CCE 9046 sub.w D0, D6
00000CD0 2054 movea.l A0, [A4]
00000CD2 2068 0014 movea.l A0, [A0 + 0x14]
00000CD6 2050 movea.l A0, [A0]
00000CD8 3140 0002 move.w [A0 + 0x2], D0
00000CDC 601A bra +0x1C /* 00000CF8 */
label00000CDE:
00000CDE 2054 movea.l A0, [A4]
00000CE0 2068 0014 movea.l A0, [A0 + 0x14]
00000CE4 2050 movea.l A0, [A0]
00000CE6 3006 move.w D0, D6
00000CE8 D068 0002 add.w D0, [A0 + 0x2]
00000CEC 2054 movea.l A0, [A4]
00000CEE 2068 0014 movea.l A0, [A0 + 0x14]
00000CF2 2050 movea.l A0, [A0]
00000CF4 3140 0006 move.w [A0 + 0x6], D0
label00000CF8:
00000CF8 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00000CFE 4E5E unlink A6
00000D00 4E75 rts
export_742:
fn00000D02:
00000D02 4E56 0000 link A6, 0
00000D06 48E7 0118 movem.l -[A7], D7,A3,A4
00000D0A 266E 000C movea.l A3, [A6 + 0xC]
00000D0E 286E 0008 movea.l A4, [A6 + 0x8]
00000D12 2054 movea.l A0, [A4]
00000D14 2068 0014 movea.l A0, [A0 + 0x14]
00000D18 2050 movea.l A0, [A0]
00000D1A 3E28 003C move.w D7, [A0 + 0x3C]
00000D1E 1687 move.b [A3], D7
00000D20 2054 movea.l A0, [A4]
00000D22 2068 0014 movea.l A0, [A0 + 0x14]
00000D26 2050 movea.l A0, [A0]
00000D28 2068 003E movea.l A0, [A0 + 0x3E]
00000D2C 2050 movea.l A0, [A0]
00000D2E 224B movea.l A1, A3
00000D30 5289 addq.l A1, 1
00000D32 7000 moveq.l D0, 0x00
00000D34 3007 move.w D0, D7
00000D36 4A80 tst.l D0
00000D38 A02E syscall BlockMove/BlockMoveData
00000D3A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000D40 4E5E unlink A6
00000D42 4E75 rts
export_743:
fn00000D44:
00000D44 4E56 FFF4 link A6, -0x000C
00000D48 48E7 0018 movem.l -[A7], A3,A4
00000D4C 266E 000C movea.l A3, [A6 + 0xC]
00000D50 286E 0008 movea.l A4, [A6 + 0x8]
00000D54 486E FFF4 pea.l [A6 - 0xC]
00000D58 2054 movea.l A0, [A4]
00000D5A 2F28 0004 move.l -[A7], [A0 + 0x4]
00000D5E 2F10 move.l -[A7], [A0]
00000D60 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00000D64 486B 0001 pea.l [A3 + 0x1]
00000D68 7000 moveq.l D0, 0x00
00000D6A 1013 move.b D0, [A3]
00000D6C 2F00 move.l -[A7], D0
00000D6E 2054 movea.l A0, [A4]
00000D70 2F28 0014 move.l -[A7], [A0 + 0x14]
00000D74 A9CF syscall TESetText
00000D76 486E FFF4 pea.l [A6 - 0xC]
00000D7A 2054 movea.l A0, [A4]
00000D7C 2F10 move.l -[A7], [A0]
00000D7E 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00000D82 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00000D88 4E5E unlink A6
00000D8A 4E75 rts
fn00000D8C:
00000D8C 4E56 FF00 link A6, -0x0100
00000D90 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000D94 3C2E 000E move.w D6, [A6 + 0xE]
00000D98 286E 0008 movea.l A4, [A6 + 0x8]
00000D9C 41EE FF00 lea.l A0, [A6 - 0x100]
00000DA0 4210 clr.b [A0]
00000DA2 0C46 FFFF cmpi.w D6, 0xFFFF
00000DA6 6610 bne +0x12 /* 00000DB8 */
00000DA8 4878 0DB6 push.l 0xDB6
00000DAC 486E FF00 pea.l [A6 - 0x100]
00000DB0 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000DB4 508F addq.l A7, 8
00000DB6 6060 bra +0x62 /* 00000E18 */
label00000DB8:
00000DB8 0C46 0004 cmpi.w D6, 0x4
00000DBC 663C bne +0x3E /* 00000DFA */
00000DBE 2054 movea.l A0, [A4]
00000DC0 2668 0004 movea.l A3, [A0 + 0x4]
00000DC4 2F0B move.l -[A7], A3
00000DC6 2053 movea.l A0, [A3]
00000DC8 2050 movea.l A0, [A0]
00000DCA 2268 0004 movea.l A1, [A0 + 0x4]
00000DCE 4E91 jsr [A1]
00000DD0 3E00 move.w D7, D0
00000DD2 5847 addq.w D7, 4
00000DD4 598F subq.l A7, 4
00000DD6 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */
00000DDC 3F07 move.w -[A7], D7
00000DDE A9A0 syscall GetResource
00000DE0 4A9F tst.l [A7]+
00000DE2 588F addq.l A7, 4
00000DE4 6604 bne +0x6 /* 00000DEA */
00000DE6 3E3C 0DB0 move.w D7, 0xDB0
label00000DEA:
00000DEA 48C7 ext.l D7
00000DEC 2F07 move.l -[A7], D7
00000DEE 486E FF00 pea.l [A6 - 0x100]
00000DF2 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000DF6 508F addq.l A7, 8
00000DF8 601E bra +0x20 /* 00000E18 */
label00000DFA:
00000DFA 2054 movea.l A0, [A4]
00000DFC 2668 0004 movea.l A3, [A0 + 0x4]
00000E00 48C6 ext.l D6
00000E02 2F06 move.l -[A7], D6
00000E04 486E FF00 pea.l [A6 - 0x100]
00000E08 2F0B move.l -[A7], A3
00000E0A 2053 movea.l A0, [A3]
00000E0C 2050 movea.l A0, [A0]
00000E0E 2268 0054 movea.l A1, [A0 + 0x54]
00000E12 4E91 jsr [A1]
00000E14 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E18:
00000E18 486E FF00 pea.l [A6 - 0x100]
00000E1C 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00000E20 588F addq.l A7, 4
00000E22 4CEE 18C0 FEF0 movem.l D6,D7,A3,A4, [A6 - 0x110]
00000E28 4E5E unlink A6
00000E2A 4E75 rts